package com.scott.base.message;

/**
 * @author 黄后林
 * @version 1.0
 * @note
 * @date 2021-11-27 13:48:43
 */
public class DataUtil {

    /**
     * 方法描述: 操作成功
     *
     * @param data
     * @return com.scott.base.message.Data
     * @author: 黄后林
     * @date: 2021/11/27 16:10
     */
    public static <T> DataRes success(T data) {
        return new DataRes(200, "success", data);
    }

    /**
     * 方法描述: 操作失败
     *
     * @param
     * @return com.scott.base.message.Data
     * @author: 黄后林
     * @date: 2021/11/27 16:10
     */
    public static DataRes errors() {
        return new DataRes(500, "failure");
    }


    /**
     * 方法描述:注册失败
     *
     * @author: 周海燕
     * @date: 2021/12/1 16:45 []
     */
    public static DataRes registrationFailed() {
        return new DataRes(691, "registrationFailed");
    }


    /**
     * 方法描述:无权限
     * @author: 周海燕
     * @date: 2021/12/2 0:45 []
     */
    public static DataRes accessFailed() {
        return new DataRes(403, "accessFailed");
    }

}
